Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia F1 Australia F2 Australia F9 Fergana Tennis Challenger Tournament - Fergana Ciudad de Pozoblanco Open Diputacion - Cordoba GHI Bronx Tennis Classic - Bronx Morocco Tennis Tour - Rabat III Challenger Isla de Gran Canaria Ciudad de Telde - Telde The Granby Natrel Challenger - Granby Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice XXXVII Torneig C.E. Laieta - Barcelona Bancolombia Open - Cali Burnie Challenger Tanger Challenger Meknes Challenger St. Brieuc Challenger Sofia Challenger Ostrava Challenger Lugano Challenger Rijeka Challenger Scheveningen Challenger Tampere Challenger Poznan Challenger San Marino Challenger Vancouver Challenger Cordenons Challenger Zivnobanka Czech Open - Prostejov Granby Challenger - Granby St. Remy Challenger Napoli Challenger Dusseldorf Open 2006 - Dusseldorf Tarragona Challenger Tashkent Challenger Kobstaedernes ATP Challenger - Kolding 4th Volkswagen Challenger - Wolfsburg South African Airways Tennis Open - Durban Kitzbuhel Challenger University of Tennessee USTA Challenger - Knoxville Samsung Securities Cup Challenger Tennis - Seoul Ispat Open 2004 - Ostrava Schickedanz Open 2007 - Furth Binghamton Professional Tennis Tournament - Binghamton The LTA Hull Challenger - Hull 2002 Eddleman USTA Challenger - Birmingham Almaty Challenger 1 - Almaty Rabat Challenger ATP Challenger Trophy 2007 - Trnava Brasov Challenger - Brasov Open Costa Daurada - Tarragona Furth Challenger Poznan Challenger ARMS USTA Challenger - Rocky Mount USTA Challenger of Burbank - Burbank GHI Bronx Classic - Bronx Tennis Napoli Cup - Napoli Open Sainte-Victoire - Aix-En-Provence Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Bolton Challenger - Bolton Bukhara Challenger - Bukhara The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco ATU Cup - Weiden Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Porsche Open - Poznan Nottingham Challenger Ourocard Tennis Challenger - Sao Paulo Vancouver Challenger Aptos Challenger Czech Open 2005 - Prostejov The Surbiton Trophy - Surbiton The LTA Men's Challenger - Nottingham Napa Challenger Geneva Challenger Challenger Copa Sevilla - Seville Tatra Banka Open - Bratislava BMW Tennis Championship - Sunrise Austin Challenger - Austin Happy Valley Challenger Uncle Tobys Challenger in Caloundra - Caloundra Isla de Gran Canaria - Mas Palomas Tatra Banka Open - Bratislava Marrakech Challenger Irving Challenger Barletta Challenger Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Polska Energia Open - Bytom BMW Tennis Championship - Sunrise Athens Challenger Open D'Orleans - Orleans Pekao Open 2005 - Szczecin Furth Challenger The LTA Men's Challenger - Southampton Kia International in Caloundra - Caloundra Mobilux Open - Luxembourg Open D'Orleans - Orleans Copa Petrobras-Colombia - Bogota Copa Petrobras-Argentina - Buenos Aires dBI Tennis Challenger - Binghamton XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Fes Szczecin Challenger San Marino Cepu Open - San Marino Samsung Securities Cup - Seoul 2002 Azalea Orthopedic Challenger - Tyler The Surbiton Trophy - Surbiton China Open - Beijing Lambertz Open - Aachen Ljubljana Open 2008 - Ljubljana St. Brieuc Challenger Dallas Challenger Bratislava Challenger Rennes Challenger Shenzhen Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Ischgl International Tennis Challenger 2003 - Ischgl USTA Men's Challenger of Dallas - Dallas Aamulehti Tampere Opene - Tampere Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Mouilleron-Le-Captif Challenger Flea Market Cup - Busan Le Gosier Challenger The Wright Financial Group, Inc. Challenger - Champaign Alessandria Challenger Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. XL Capital Bermuda Open - Bermuda Fifth-Third Bank Tennis Championships - Lexington Schickedanz Open - Furth College Station Challenger - College Station Surbiton Challenger AAPT Championships - Adelaide USTA Challenger of San Antonio - San Antonio Bratislava Challenger Open Seat Godo - Barcelona Kia International In Caloundra - Caloundra The Stella Artois Grass Court Championships - London 2003 Freeman Men's Challenger - Joplin USTA Seascape Challenger - Aptos The Priority Telecom Open - Amersfoort ECM Prague Open 2005 - Prague Kia International In Kawana - Kawana Generali Open - Kitzbuhel China Open - Beijing Zhuhai Challenger Taipei City Challenger Next Generation Hardcourts - Adelaide Chennai Open - Chennai Medibank Private International - Sydney Busan Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe TEAN International - Alphen Aan Den Rijn Grand Prix Hassan II - Casablanca Estoril Open - Estoril BMW Open - Munich Bancolombia Open - Bogota Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Hilton Waikoloa Village USTA Challenger - Waikoloa Idea Prokom Open - Sopot Uncle Toby's Burnie Challenger - Tasmania Shimadzu All Japan Indoor - Kyoto Gosford Australian Unity Challenger - Gosford Gallagher International - Hamilton Garden Open 2004 - Rome The Surbiton Trophy - Surbiton Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Siemens Open 2004 - Scheveningen AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney The 69th King's Cup-Thailand Open - Bangkok Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tumkur Open - Tumkur USTA Challenger of Tiburon - Tiburon Ordina Open - 's-Hertogenbosch Challenger Ford de Cherbourg - Cherbourg 2004 Freeman Men's Challenger - Joplin Heineken Challenger 2004 - Ho Chi Minh City Uncle Toby's Australian Men's Clay Court Challenger - Canberra Synsam Swedish Open - Bastad Generali Open - Kitzbuhel GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul BCR Open Romania - Bucharest China Open - Beijing Tennis Napoli Cup - Napoli Citta di Monza - Monza Stockholm Open - Stockholm Genoa Open Challenger-Fondazione Carige - Genova USTA Freeman Men's Challenger - Joplin Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel XL Bermuda Open - Bermuda Morocco Tennis Tour - Marrakech Adidas International - Sydney Pilot Pen Tennis - New Haven Kroger / St. Jude International - Memphis China Open - Beijing The Stella Artois Grass Court Championships - London Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Movistar Open - Vina del Mar Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Copa Petrobras-Brazil - Aracaju Miller Lite Hall of Fame Tennis Championships - Newport Cyclus Open de Tenis - Florianopolis BMW Open - Munich Trani Challenger Copa Petrobras-Uruguay - Montevideo AEGON Championships - London Catella Swedish Open - Bastad BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney Zagreb Challenger Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Karlsruhe Challenger Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Rome Challenger Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Zagreb Challenger UNICEF Open - 's Hertogenbosch Open de Moselle - Metz Malaysian Open - Kuala Lumpur Furth Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Copa Claro - Buenos Aires Grand Prix de Tennis de Lyon - Lyon China Open - Beijing If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb Heineken Open Shanghai - Shanghai Pilot Pen Tennis - New Haven Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Indianapolis Tennis Championships - Indianapolis Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Open Sud de France - Montpellier Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Adidas International - Sydney Medibank International - Sydney Open 13 - Marseille PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam If Stockholm Open - Stockholm Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven BMW Open - Munich Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Geneva Open - Geneva BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Countrywide Classic - Los Angeles Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington AEGON Championships - London Gerry Weber Open - Halle ASB Classic - Auckland Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Ordina Open - 's-Hertogenbosch Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Countrywide Classic - Los Angeles Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Davidoff Swiss Indoors Basel - Basel Open Sud de France - Montpellier Scheveningen Challenger Poznan Challenger Gerry Weber Open - Halle Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Manchester Challenger If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London If Stockholm Open - Stockholm PBZ Zagreb Indoors - Zagreb RCA Championships - Indianapolis Taipei City Challenger If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Heineken Challenger - Ho Chi Minh City Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Brisbane - Brisbane Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Hall of Fame Open - Newport Eckental Challenger Rakuten Japan Open - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest Aegon Nottingham Open - Nottingham International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Eckental Challenger TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Citi Open - Washington St. Petersburg Open - St. Petersburg Garanti Koza Sofia Open - Sofia Geneva Open - Geneva Citi Open - Washington Chengdu Open - Chengdu Kroger / St. Jude International - Memphis Open Seat Godo 2005 - Barcelona AAPT Championships - Adelaide Stockholm Open - Stockholm Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Topshelf Open - 's-Hertogenbosch Open de Moselle - Metz Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Regions Morgan Keegan Championships - Memphis NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston Western & Southern Financial Group Masters - Cincinnati The Stella Artois Grass Court Championships - London BNP Paribas Masters - Paris AAPT Championships - Adelaide BNP Paribas Open - Indian Wells Chennai Open - Chennai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Davidoff Swiss Indoors Basel - Basel Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Grand Prix Hassan II - Casablanca Internazionali BNL d'Italia - Rome Heineken Open - Auckland BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Tennis Masters Series - Hamburg BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Campionati Internazionali d'Italia - Rome Campionati Internazionali D'Italia - Rome Masters Series Madrid - Madrid Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles Shanghai ATP Masters 1000 - Shanghai BCR Open Romania - Bucharest BMW Open - Munich BA-CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells China Open - Beijing Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Sony Open Tennis - Miami Miami Open - Miami Western & Southern Open - Cincinnati Tennis Masters Series - Montreal Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BB&T Atlanta Open - Atlanta Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Open de Moselle - Metz BNP Paribas Open - Indian Wells Miami Open - Miami French Open - Paris Wimbledon - London SAP Open - San Jose U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Serbia Open - Belgrade Catella Swedish Open - Bastad Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Dubai Duty Free Tennis Championships - Dubai Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid Mutua Madrid Open - Madrid Davis Cup, World Group, QF, AUS-ARG 1-4 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, 2R, CYP-IRL 3-2 Davis Cup, Group 1, 1R, AUS-TPE 5-0 Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, PO, SRB-AUS 4-1 Hyundai Hopman Cup - Perth Davis Cup, Group 2, 1R, CYP-POR 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group II, PO, CYP-BEN 3-2 Australian Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr The Mubadala World Tennis Championship AAMI Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Australian Open Wildcard Play-Off - Melbourne Davis Cup, Group 1, 2R, AUS-THA 5-0 Olympics - Athens Olympics - London